<html>
<head><meta charset="utf-8"><title>testing chain of deps · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html">testing chain of deps</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="179429888"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179429888" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179429888">(Oct 30 2019 at 13:17)</a>:</h4>
<p>hey, if I want to write a test that is a linear chain of crates, do we have any option besides <code>run-make</code>/<code>run-make-fulldeps</code> ?</p>



<a name="179429909"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179429909" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179429909">(Oct 30 2019 at 13:17)</a>:</h4>
<p>I know we have the <code>auxilliary</code> directories in each <code>src/test</code> suite, but as far as I can tell, all of the uses of that only have a single level dependency hierarchy</p>



<a name="179429939"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179429939" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179429939">(Oct 30 2019 at 13:18)</a>:</h4>
<p>I think run-make is your only option. you should not need fulldeps</p>



<a name="179429990"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179429990" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179429990">(Oct 30 2019 at 13:18)</a>:</h4>
<p>yeah I was putting it in <code>fulldeps</code> because for some reason a <em>bunch</em> of the <code>run-make</code> tests have ended up in there</p>



<a name="179430009"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179430009" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179430009">(Oct 30 2019 at 13:18)</a>:</h4>
<p>like, it seems like only <code>wasm</code> stuff is in <code>run-make</code> now? I haven't looked into <em>why</em> this happened...</p>



<a name="179431154"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179431154" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179431154">(Oct 30 2019 at 13:30)</a>:</h4>
<p>/me idly wonders how hard it would be to allow nested <code>auxiliary</code> directories, to allow expressing such chains without using <code>run-make</code> ...</p>



<a name="179431202"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179431202" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179431202">(Oct 30 2019 at 13:30)</a>:</h4>
<p>I think fulldeps is at this point _only_ for stuff that has <code>extern crate rustc*;</code> pretty much</p>



<a name="179431211"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179431211" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179431211">(Oct 30 2019 at 13:30)</a>:</h4>
<p>everything else should not be in fulldeps</p>



<a name="179431943"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179431943" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179431943">(Oct 30 2019 at 13:38)</a>:</h4>
<p>yeah maybe I will look into that</p>



<a name="179431953"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179431953" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179431953">(Oct 30 2019 at 13:38)</a>:</h4>
<p>I'm pretty sure the current setup is <em>not</em> that</p>



<a name="179432411"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179432411" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179432411">(Oct 30 2019 at 13:43)</a>:</h4>
<p>hmm perhaps an artifact of <a href="https://github.com/rust-lang/rust/commit/7df6f4161cdc13a19216b5f1087081f490f06cdb" target="_blank" title="https://github.com/rust-lang/rust/commit/7df6f4161cdc13a19216b5f1087081f490f06cdb">7df6f4161cdc13a19216b5f1087081f490f06cdb</a></p>



<a name="179432455"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179432455" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179432455">(Oct 30 2019 at 13:43)</a>:</h4>
<p>I cannot tell if <span class="user-mention" data-user-id="116015">@Alex Crichton</span> intended for that to be a permanent shift or not</p>



<a name="179432540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179432540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179432540">(Oct 30 2019 at 13:44)</a>:</h4>
<p>it might have been better e.g. to introduce <code>run-make-wasm</code> and keep <code>run-make</code> where it is</p>



<a name="179432597"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179432597" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179432597">(Oct 30 2019 at 13:44)</a>:</h4>
<p>I read that commit message as saying that before that commit run-make _was_ run-make-fulldeps</p>



<a name="179432608"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179432608" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179432608">(Oct 30 2019 at 13:44)</a>:</h4>
<p>You can write a UI test for this</p>



<a name="179432611"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179432611" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179432611">(Oct 30 2019 at 13:45)</a>:</h4>
<p>but now there is actually a run-make and a run-make-fulldeps</p>



<a name="179432627"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179432627" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179432627">(Oct 30 2019 at 13:45)</a>:</h4>
<p>The top level specifies all of the dependencies</p>



<a name="179432644"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179432644" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179432644">(Oct 30 2019 at 13:45)</a>:</h4>
<p>Or at least I swear I've done this before with UI tests</p>



<a name="179432673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179432673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179432673">(Oct 30 2019 at 13:45)</a>:</h4>
<p>I guess you could, right? If the auxiliary stuff is on-demand rather than pre-compiled</p>



<a name="179432683"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179432683" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179432683">(Oct 30 2019 at 13:45)</a>:</h4>
<p>but if it's pre-compiled then there's probably no way</p>



<a name="179432742"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179432742" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179432742">(Oct 30 2019 at 13:46)</a>:</h4>
<p><span class="user-mention" data-user-id="116015">@Alex Crichton</span> the context where I was thinking about this was that rlib &lt;- dylib &lt;-rlib &lt;- dylib linking bug (<a href="https://github.com/rust-lang/rust/issues/65781" target="_blank" title="https://github.com/rust-lang/rust/issues/65781">#65781</a>)</p>



<a name="179432782"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179432782" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179432782">(Oct 30 2019 at 13:46)</a>:</h4>
<p>and I could have sworn that you (<span class="user-mention" data-user-id="116015">@Alex Crichton</span> ) said I would need to resort to <code>run-make</code> there ...?</p>



<a name="179432981"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179432981" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179432981">(Oct 30 2019 at 13:48)</a>:</h4>
<p>well, now I cannot find <a href="#narrow/stream/131828-t-compiler/topic/dylib.20linking.20.2364872/near/178837377" title="#narrow/stream/131828-t-compiler/topic/dylib.20linking.20.2364872/near/178837377">any record</a> to support that claim ...</p>



<a name="179433019"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179433019" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179433019">(Oct 30 2019 at 13:48)</a>:</h4>
<blockquote>
<p>The top level specifies all of the dependencies</p>
</blockquote>
<p>the top level can specify dependencies of the dependencies?</p>



<a name="179434698"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179434698" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179434698">(Oct 30 2019 at 14:04)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> I think if you try hard enough a ui test should work</p>



<a name="179434707"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179434707" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179434707">(Oct 30 2019 at 14:04)</a>:</h4>
<p>but it  may be a bit wonky</p>



<a name="179434713"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179434713" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179434713">(Oct 30 2019 at 14:04)</a>:</h4>
<p>run-make may just be easier</p>



<a name="179434743"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179434743" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179434743">(Oct 30 2019 at 14:04)</a>:</h4>
<p>and yeah you'd just have a top-level file that lists all dependencies</p>



<a name="179434749"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179434749" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179434749">(Oct 30 2019 at 14:04)</a>:</h4>
<p>and they're compiled in sequence</p>



<a name="179434790"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179434790" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179434790">(Oct 30 2019 at 14:05)</a>:</h4>
<p>okay I think I found an example of what you describe</p>



<a name="179434928"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179434928" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179434928">(Oct 30 2019 at 14:06)</a>:</h4>
<p>specifically <a href="https://github.com/rust-lang/rust/blob/0b7e28a1610924a27471ffdb59a2885709b3b415/src/test/ui/svh/svh-change-type-static.rs#L3" target="_blank" title="https://github.com/rust-lang/rust/blob/0b7e28a1610924a27471ffdb59a2885709b3b415/src/test/ui/svh/svh-change-type-static.rs#L3">ui/svh/svh-change-type-static.rs</a></p>



<a name="179434971"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179434971" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179434971">(Oct 30 2019 at 14:06)</a>:</h4>
<p>which does indeed have a sequence of <code>// aux-build</code> directives, a comment that says they must be in that order, and the dependencies themselves do depend on each other in sequence)</p>



<a name="179434996"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179434996" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179434996">(Oct 30 2019 at 14:07)</a>:</h4>
<p>I clearly should update my PR <a href="https://github.com/rust-lang/rust/issues/65781" target="_blank" title="https://github.com/rust-lang/rust/issues/65781">#65781</a> to use that pattern then</p>



<a name="179435047"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179435047" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179435047">(Oct 30 2019 at 14:07)</a>:</h4>
<p>ah yes indeed!</p>



<a name="179435118"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179435118" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179435118">(Oct 30 2019 at 14:08)</a>:</h4>
<p>its a pretty <del>nasty</del> clever trick too</p>



<a name="179435138"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179435138" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179435138">(Oct 30 2019 at 14:08)</a>:</h4>
<p>since they override the <code>#[crate_name]</code></p>



<a name="179435148"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179435148" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179435148">(Oct 30 2019 at 14:08)</a>:</h4>
<p>to force the third dep to actually overwrite the first</p>



<a name="179435161"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179435161" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179435161">(Oct 30 2019 at 14:09)</a>:</h4>
<p>despite it coming from a different file</p>



<a name="179435238"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/testing%20chain%20of%20deps/near/179435238" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/testing.20chain.20of.20deps.html#179435238">(Oct 30 2019 at 14:10)</a>:</h4>
<p>oh yeah those are weird tests</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>